package com.ineatconseil.yougo.client.ui.main.application.tabs.requestsMngt;

import com.google.gwt.core.client.JsArray;
import com.google.gwt.place.shared.Place;
import com.google.gwt.user.client.ui.IsWidget;
import com.ineatconseil.yougo.client.cto.RequestCTO;
import com.ineatconseil.yougo.client.cto.RequestTypeCTO;

/**
 * @author Benjamin Barbier - Ineat Conseil
 */
public interface IRequestsView extends IsWidget {

	void initTableColumns(JsArray<RequestTypeCTO> requestTypes);
	
	void fillTable(int pageSize, JsArray<RequestCTO> requests);
	
	public interface Presenter {
		void goTo(Place place);
	}
	
}
